
.forum .title- {
  zoom: 1;
  overflow: hidden; height: 1%; _overflow: visible;
  padding-bottom: 5px;
  border-bottom: 1px #e8e6c6 solid;
  font-size: 2.2em; }

.forum .title- h1 {
  float: left; }

.forum .title- img {
  float: right;
  position: relative; top: 4px; }
/***************************/

.forum table.table-files- {
  width: 100%; margin-top: 12px; 
  font-size: 1.3em; }

.forum table.table-files- tr td {
  padding: 4px 9px 4px 9px; _padding: 4px 9px 4px 9px;
  border-bottom: 1px #e8e6c6 solid; }


/* head */
.forum table.table-files- tr.table-head- td {
  padding: 6px 9px 10px 9px;
  font-weight: bold; }

.forum table.table-files- tr.table-head- td.table-title- {
   }

/* author */
.forum table.table-files- tr td.table-author- {
  width: 13%; }

.forum table.table-files- tr.table-content- td.table-author- {
   }

.forum table.table-files- tr.table-content- td.table-author- a {
  color: #000; }


/* title */
.forum table.table-files- tr td.table-title- {
  width: 57%;
  padding-left: 31px; }

.forum table.table-files- tr.table-content- td.table-title- {
  position: relative; }

.forum table.table-files- tr.table-content- td.table-title- span {
  font-size: 0.75em;
  background: #fee000;
  vertical-align: 3px;
  padding: 0px 2px 0px 2px;
  margin: 0px 0px 0px 3px; }

.forum table.table-files- tr.table-content- td.table-title- a {
  color: #0550b7; }

.forum table.table-files- tr.table-content- td.table-title- img {
  _position: absolute; _top: 4px;
  margin: 0px 5px -3px -22px; _margin: 0px 5px 0px -22px;}

/* comment */
.forum table.table-files- tr td.table-comment- {
  text-align: right;
  width: 30%; }

.forum table.table-files- tr.table-content- td.table-comment- {
  padding: 4px 9px 4px 9px;
  font-size: 0.8em; }

.forum table.table-files- tr.table-content- td.table-comment- a {
  color: #000; font-size: 1.1em; }

.forum table.table-files- tr.table-content- td.table-comment- span.date- {
  margin-left: 9px; margin-right: 6px;
  color: #999; }
.forum table.table-files- tr.table-content- td.table-comment- span.new-date- {
  color: #000; }

/***************************/
.forum .footer- {
  overflow: hidden; height: 1%; _overflow: visible;
  padding-top: 10px; _padding-top: 9px; } 

.forum .footer- .pages- {
  float: left; margin-bottom: 2px; }

.forum .footer- .pages- a {
  margin-right: 15px;
  font-size: 1.75em; color: #776f67; }

.forum .footer- .pages- span {
  margin-right: 15px;
  font-size: 1.75em; color: #776f67; }

.forum .footer- .pages- a.active {
  zoom: 1;
  padding: 2px 5px;
  background: #dc291e;
  text-decoration: none; color: #fff; }

.forum .footer- img {
  float: right;
  margin-top: 4px; }